package controleur;

import modele.graphe.Case;

public class ControleurCase {
	// Variable(s) d'instance
	private Case casePlateau;
	
	// Constructeur(s)
	public ControleurCase() {
		this.casePlateau=new Case();
	}
	
	public ControleurCase(Case c) {
		this.casePlateau=c;
	}
	
	public ControleurCase(String label, ControleurUnite u) {
		this.casePlateau = new Case(label, u);
	}
	
	// Methode (s)
	public String getLabel() {
		if(this.casePlateau!=null) {
			return this.casePlateau.getLabel();
		} else {
			return "";
		}
	}
	
	public ControleurUnite getUnitePresente() {
		return this.casePlateau.getUnitePresente();
	}
	
	public void setLabel(String value) {
		if(this.casePlateau!=null) {
			this.casePlateau.setLabel(value);
		}
	}
	
	public void setUnitePresente(ControleurUnite cu) {
		if(this.casePlateau!=null) {
			this.casePlateau.setUnitePresente(cu);
		}
	}
}
